#ifndef _WX_FS_FILTER_H_
#define _WX_FS_FILTER_H_

#include "wx/defs.h"

#include "wx/filesys.h"

class wxFilterFSHandler : public wxFileSystemHandler {
  public:
    wxFilterFSHandler() : wxFileSystemHandler() { }
    virtual ~wxFilterFSHandler() { }

    virtual bool CanOpen( const wxString& location );
    virtual wxFSFile* OpenFile( wxFileSystem& fs, const wxString& location );

    virtual wxString FindFirst( const wxString& spec, int flags = 0 );
    virtual wxString FindNext();

  private:
    DECLARE_NO_COPY_CLASS( wxFilterFSHandler )
};


#endif
